Big Huge Thesaurus

golden shower tree

noun